home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 June / EnigmA AMIGA RUN 08 (1996)(G.R. Edizioni)(IT)[!][issue 1996-06][EARSAN CD VII].iso / earcd / c-lang / vbcc.rdm < prev   
Text File  |  1996-05-20  |  3KB  |  122 lines

  1. Short:    Free optimizing ANSI C compiler
  2. Author:   volker@vb.franken.de (Volker Barthelmann)
  3. Uploader: volker@vb.franken.de (Volker Barthelmann)
  4. Type:     dev/c
  5.  
  6.  
  7. vbcc - portable ANSI C compiler (c) in 1995-96 by Volker Barthelmann
  8.  
  9.  
  10. INTRODUCTION
  11.  
  12.     vbcc is a free portable and retargetable ANSI C compiler.
  13.  
  14.     This archive contains the compiler, preprocessor, assembler, linker,
  15.     frontend, message browser, startup codes, C-libraries, amiga.lib
  16.     replacement as well as several other tools (mostly with complete source).
  17.  
  18.     This gives you a complete system that allows to develop programs in
  19.     ANSI C as well as Amiga-specific programs (provided you obtain the
  20.     OS-includes).
  21.  
  22.     All major parts of this distribution (including compiler, preprocessor,
  23.     libraries etc.) have been compiled/assembled with this system and
  24.     apart from the OS-includes everything is included to rebuilt vbcc,
  25.     the libraries and many of the other programs.
  26.  
  27.  
  28. FEATURES
  29.  
  30.     vbcc..
  31.  
  32.     - comes with source
  33.  
  34.     - is free
  35.  
  36.     - is portable and retargetable
  37.  
  38.     - comes with a global optimizer that can e.g. do global common
  39.       subexpression elimination, constant propagation, function inlining
  40.       and several other optimizations (but is not yet finished and stable)
  41.  
  42.     - should be (rather) ANSI compliant
  43.  
  44.     - can generate code that runs on a plain 68000 CPU
  45.  
  46.     - can generate code optimized for 020/030, 040 or 060
  47.  
  48.     - can generate code that uses the 68881/2, 68040/060 FPUs directly
  49.       and comes with appropriate math-libraries
  50.  
  51.     - generates standard Amiga object files
  52.  
  53.     - does not need too much memory
  54.  
  55.     - comes with a message browser
  56.  
  57.     - offers a lot of error/warning messages that can be turned on/off
  58.       separately
  59.  
  60.  
  61. WHAT'S NEW
  62.  
  63.     Some changes since the last release on Aminet:
  64.  
  65.     - lots of bug fixes
  66.  
  67.     - global optimizer
  68.  
  69.     - the distribution now contains everything needed and the installation
  70.       is easier
  71.  
  72.     - message browser
  73.  
  74.     - special math-library for 68040 (to be used together with some
  75.       replacement for the MathIeee-libraries) - probably a huge improvement
  76.       for 68060, too
  77.  
  78.     - the included vbcc executable has been compiled by itself and does not
  79.       need ixemul.library any more (saves time and memory)
  80.  
  81.     - more optional warnings
  82.  
  83.     - guide with all error/warning messages (converted by Walter Doerwald)
  84.  
  85.     - completed C library
  86.  
  87.  
  88. REQUIREMENTS
  89.  
  90.     To use vbcc you need:
  91.  
  92.     - an Amiga with OS 2.0 or higher (programs compiled with vbcc probably
  93.       work under earlier OS-versions, too)
  94.  
  95.     - enough RAM (it is probably possible to translate small programs with
  96.       1MB, but for larger programs much more will be needed)
  97.  
  98.     Stuff that is not needed, but may be very useful:
  99.  
  100.     - harddisk
  101.  
  102.     - editor
  103.  
  104.     - make, touch etc.
  105.  
  106.     - the Amiga OS-includes (they can be found on certain CDs and on
  107.       some ftp-servers which have those CDs mounted)
  108.  
  109.     - pipe-command (to use the message browser)
  110.  
  111.     Also you should know how to use the shell and you should know ANSI C
  112.     (if you need a book I recommend (like everyone) "The C Programming
  113.     Language, Second Edition, ANSI C" by Kernighan and Ritchie).
  114.  
  115.  
  116.  
  117.  
  118. Volker Barthelmann                                      volker@vb.franken.de
  119. Kennedy-Ring 39
  120. 91301 Forchheim
  121. Germany
  122.